// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: braces fieldsfirst space lnc
package com.nostra13.universalimageloader.cache.disc.naming;
import com.nostra13.universalimageloader.utils.L;
import java.math.BigInteger;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
// Referenced classes of package com.nostra13.universalimageloader.cache.disc.naming:
// FileNameGenerator
public class Md5FileNameGenerator
implements FileNameGenerator
{
private static final String a = "MD5";
private static final int b = 36;
public Md5FileNameGenerator()
{
}
private byte[] a(byte abyte0[])
{
byte abyte1[];
try
{
MessageDigest messagedigest = MessageDigest.getInstance("MD5");
messagedigest.update(abyte0);
abyte1 = messagedigest.digest();
}
catch (NoSuchAlgorithmException nosuchalgorithmexception)
{
L.e(nosuchalgorithmexception);
return null;
}
return abyte1;
}
public String generate(String s)
{
return (new BigInteger(a(s.getBytes()))).abs().toString(36);
}
}